how does the web work